Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour U.S. Open - New York Mifel Tennis Open - Los Cabos Bratislava 2 Challenger Rolex Paris Masters - Paris Rio Open - Rio de Janeiro Brisbane International - Brisbane Miami Open - Miami Boss Open - Stuttgart U.S. Open - New York China Open - Beijing Almaty Open - Almaty Ukraine F3 Russia F2 Italy F6 Italy F7 Italy F8 Italy F9 Italy F10 Italy F11 Italy F15 Italy F16 Russia F3 Russia F4 Russia F7 Russia F1 Germany F14 Germany F16 Qatar F2 Qatar F3 Qatar F4 USA F32 Colombia F1 Germany F5 Colombia F2 Canada F6 USA F27 USA F28 USA F29 USA F30 Sweden F3 USA F31 Russia F1 Uzbekistan F1 Belarus F1 Belarus F2 Uzbekistan F2 USA F26 Uzbekistan F4 Italy F13 Ukraine F1 Turkey F4 Mordovia Cup - Saransk St. Petersburg Challenger 2006 - St. Petersburg UTC Open by Selena - Cherkassy Alexander Kolyaskin Memorial - Donetsk Penza Cup - Penza Morocco Tennis Tour - Tanger The Surbiton Trophy - Surbiton 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Zagreb Open - Zagreb Mordovia Cup 2008 - Saransk Sony Ericsson Open 2008 - Belgrade XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio 5 Volkswagen Challenger - Wolfsburg Morocco Tennis Tour - Meknes Besancon Challenger Bergamo Challenger Tunis Challenger Sporting Challenger '08-Trofeo Regione Piemonte - Turin Almaty Challenger 2 - Almaty Rome Challenger Reggio Emilia Challenger Penza Challenger Segovia Challenger Istanbul Challenger Memorial Manfredini - Sassuolo Heilbronn Open - Heilbronn Astana Challenger Bergamo Challenger Barletta Challenger Alessandria Challenger Kosice Challenger Milan Challenger Braunschweig Challenger Alexander Kolyaskin Memorial - Donetsk Penza Challenger Istanbul Challenger Roma Challenger 2007 - Rome Astana Challenger - Astana Almaty Challenger 1 - Almaty Penza Cup - Penza Penza Challenger Astana Challenger Istanbul Challenger Togliatti Cup - Togliatti Dallas Challenger PEOPLEnet Cup - Dnepropetrovsk KGHM Dialog Polish Indoors - Wroclaw Internazionali di Tennis di Bergamo - Bergamo Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Furth Challenger Marburg Challenger Bordeaux Challenger Furth Challenger Kosice Challenger Saransk Challenger Tanger Challenger Istanbul Challenger Rijeka Open - Rijeka Astana Challenger Aptos Challenger Istanbul Challenger San Benedetto Challenger - San Benedetto Saransk Challenger Penza Cup 2008 - Penza Izmir Challenger West Lakes Challenger Irving Challenger Sarasota Challenger Heilbronn Challenger Braunschweig Challenger Astana Challenger Aptos Challenger Istanbul Challenger Izmir Challenger Mons Challenger Irving Challenger Heilbronn Challenger Braunschweig Challenger Astana Challenger Mordova Cup 2007 - Saransk Moscow Challenger Astana Challenger Barranquilla Challenger Cherbourg Challenger Chicago Challenger Tyler Challenger Lugano Challenger Dallas Challenger Mersin Challenger Mouilleron-Le-Captif Challenger Caltanissetta Challenger Irving Challenger Prostejov Challenger Samarkand Challenger - Samarkand Aix En Provence Challenger Prostejov Challenger Marburg Challenger St. Remy Challenger Astana Challenger Prostejov Challenger Andria Challenger Challenger Tunisie - Tunis Bloomfield Hills Challenger Aix En Provence Challenger Phoenix Challenger Dallas Challenger Irving Challenger Segovia Challenger Ottignies-Louvain-la-Neuve Challenger Canberra Challenger Aptos Challenger Orleans Challenger Bratislava Challenger Guangzhou Challenger Lexington Challenger Manama Challenger Lyon Challenger Manama Challenger Lyon Challenger Phoenix Challenger Porto Challenger Akbank Private Banking TED Open - Istanbul Nottingham Challenger Southern Capital Cup - Almaty Nottingham 2 Challenger Togliatti Cup - Togliatti Nur-Sultan 1 Challenger Cary Challenger Nottingham 2 Challenger Rome Challenger Istanbul Challenger Marburg Challenger Bergamo Challenger Traralgon Challenger Pau Challenger Phoenix Challenger Surbiton Challenger Nottingham Challenger Ilkley Challenger Brest Challenger Mallorca Challenger St. Tropez Challenger Helsinki Challenger Mordovia Cup 2005 - Saransk Murcia Challenger Madrid Challenger Quimper Challenger Togliatti Cup - Togliatti Bergamo Challenger Danderyd Challenger Tenerife 1 Challenger Aix En Provence Challenger Surbiton Challenger Braunschweig Challenger Oeiras 4 Challenger 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Bordeaux Challenger UTC Open - Cherkassy Pozoblanco Challenger St. Tropez Challenger Bratislava Challenger Rennes Challenger Helsinki Challenger Prostejov Challenger ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg St. Petersburg Open - St. Petersburg The Artois Championships - London ATP Kremlin Cup - Moscow Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Open de Moselle - Metz Kremlin Cup - Moscow Proton Malaysian Open - Kuala Lumpur Qatar Exxon Mobil Open - Doha U.S. Mens's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Pilot Pen Tennis - New Haven Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Medibank International - Sydney PBZ Zagreb Indoors - Zagreb AEGON Championships - London Winston Salem - Winston Salem Open de Moselle - Metz Brisbane International - Brisbane Apia International - Sydney Open de Nice Cote d'Azur - Nice Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Moselle Open - Metz Kremlin Cup - Moscow U.S. National Indoor Tennis Championships - Memphis Abierto Mexicano Telcel - Acapulco Bet-at-home Open - Hamburg China Open - Beijing Kremlin Cup - Moscow Erste Bank Open - Vienna Swiss Indoors Basel - Basel Brisbane International - Brisbane Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam BMW Open - Munich Open de Nice Cote d'Azur - Nice Aegon Nottingham Open - Nottingham SkiStar Swedish Open - Bastad Malaysian Open - Kuala Lumpur If Stockholm Open - Stockholm ABN AMRO World Tennis Tournament - Rotterdam Memphis Open - Memphis Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Gerry Weber Open - Halle Dallas Challenger Heilbronn Challenger Thailand Open - Bangkok Winston-Salem Open - Winston-Salem Qatar ExxonMobil Open - Doha Belgrade Challenger Rennes Challenger Shenzhen Open - Shenzhen Prague Challenger Grand Prix Hassan II - Casablanca Open Sud de France - Montpellier BMW Open - Munich Gerry Weber Open - Halle Brisbane - Brisbane Marrakech Challenger Dubai Duty Free Tennis Championships - Dubai Citi Open - Washington Swiss Indoors Basel - Basel German Tennis Championships - Hamburg Abierto Mexicano de Tenis Mifel - Los Cabos Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Astana Open - Nur-Sultan Erste Bank Open - Vienna Anytech365 Andalucia Open - Marbella St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel Napoli Challenger Rome Challenger Brisbane International - Brisbane Delray Beach Open - Delray Beach Barcelona Open BancSabadell - Barcelona BMW Open - Munich Winston-Salem Open - Winston-Salem Open 13 - Marseille US Men's Clay Court Championship - Houston ATP Kremlin Cup - Moscow Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Delray Beach Open - Delray Beach Biel Challenger AEGON International - Eastbourne St. Petersburg Open - St. Petersburg Brisbane International - Brisbane Barcelona Open BancSabadell - Barcelona DIEMA XTRA Sofia Open - Sofia China Open - Beijing Open Parc - Lyon AEGON Championships - London Erste Bank Open - Vienna Panama City Challenger St. Petersburg Open - St. Petersburg Open 13 Provence - Marseille Abierto Mexicano Telcel - Acapulco Mercedes Cup - Stuttgart Libema Open - 's-Hertogenbosch PBZ Zagreb Indoors - Zagreb St. Petersburg Open - St. Petersburg China Open - Beijing Erste Bank Open - Vienna AEGON International - Eastbourne Caltanissetta Challenger Gonet Geneva Open - Geneva Astana Open - Nur-Sultan Open Sud de France - Montpellier BMW Open - Munich Milan Challenger Astana Open - Astana Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Gonet Geneva Open - Geneva Open Sabadell Atlantico - Barcelona Hamburg European Open - Hamburg Chengdu Open - Chengdu Serbia Open - Belgrade Erste Bank Open - Vienna United Cup - Australia Sarasota Challenger SkiStar Swedish Open - Bastad Almaty Open - Almaty Erste Bank Open - Vienna Kremlin Cup - Moscow Abierto Mexicano Telcel - Acapulco Hamburg Open - Hamburg Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona SkiStar Swedish Open - Bastad San Marino Challenger Seville Challenger Bet-at-home Open - Hamburg Apia International - Sydney Heineken Open - Auckland Grand Prix Hassan II - Casablanca Power Horse Cup - Dusseldorf Open de Nice Cote d'Azur - Nice SkiStar Swedish Open - Bastad Mercedes Cup - Stuttgart San Francisco Challenger Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Prostejov Challenger Apia International - Sydney U.S. National Indoor Tennis Championships - Memphis Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Open 13 Provence - Marseille Mercedes Cup - Stuttgart Gerry Weber Open - Halle Bet-at-home Open - Hamburg Citi Open - Washington AEGON International - Eastbourne Winston-Salem Open - Winston-Salem Moselle Open - Metz Meerbusch Challenger Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Canberra Challenger Brisbane International - Brisbane Open Sud de France - Montpellier Mons Challenger Open 13 - Marseille Barcelona Open BancSabadell - Barcelona China Open - Beijing Open de Nice Cote d'Azur - Nice Aegon Nottingham Open - Nottingham Swiss Indoors Basel - Basel Citi Open - Washington Kremlin Cup - Moscow If Stockholm Open - Stockholm Orleans Challenger Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Memphis Open - Memphis Hungarian Open - Budapest Geneva Open - Geneva China Open - Beijing Ricoh Open - 's-Hertogenbosch Abierto Mexicano Telcel - Acapulco bett1HULKS Indoors - Cologne Citi Open - Washington Abierto Mexicano Telcel - Acapulco Shenzhen Open - Shenzhen Swiss Indoors Basel - Basel Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona BMW Open - Munich St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu China Open - Beijing ABN AMRO World Tennis Tournament - Rotterdam Nur-Sultan 2 Challenger Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona Gazprom Hungarian Open - Budapest Millennium Estoril Open - Estoril BMW Open - Munich Geneva Open - Geneva Noventi Open - Halle Helsinki Challenger United Cup - Australia Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam ABN AMRO World Tennis Tournament - Rotterdam Hamburg Open - Hamburg Nur-Sultan Challenger Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona BMW Open - Munich Noventi Open - Halle Tenerife 3 Challenger Lugano Challenger Open 13 Provence - Marseille Little Rock Challenger Abierto Mexicano Telcel - Acapulco Serbia Open - Belgrade bett1HULKS Championships - Cologne Ilkley Challenger Nottingham 2 Challenger Stockholm Open - Stockholm Malaysian Open - Kuala Lumpur ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha Brest Challenger Terra Wortmann Open - Halle ABN AMRO Open - Rotterdam Argentina Open - Buenos Aires BMW Open - Munich Terra Wortmann Open - Halle Open SEAT 2008 - Barcelona China Open - Beijing ATP Studena Croatia Open Umag - Umag Millennium Estoril Open - Estoril Brest Challenger Terra Wortmann Open - Halle St. Petersburg Open - St. Petersburg Tenerife 3 Challenger Madrid Challenger United Cup - Australia Open Occitanie - Montpellier Porto Challenger Portugal Open - Oeiras Apia International - Sydney Abierto Mexicano - Los Cabos Erste Bank Open - Vienna Maharashtra Open - Pune Generali Open - Kitzbuhel Kremlin Cup - Moscow Nature Valley International - Eastbourne Stanford Challenger Murray River Open - Melbourne Concepcion Challenger Sony Ericsson Open - Miami Shanghai ATP Masters 1000 - Shanghai Lille Challenger Internazionali BNL d'Italia - Rome Rogers Cup - Toronto BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Francavilla Challenger Miami Open - Miami Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Chicago Challenger Monte-Carlo Rolex Masters - Monte-Carlo Astana Challenger Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami National Bank Open - Toronto Helsinki Challenger Cassis Challenger Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome National Bank Open - Montreal Koblenz Challenger Internazionali BNL d'Italia - Rome Cincinnati Open - Cincinnati Phoenix Challenger Shanghai Rolex Masters - Shanghai Rolex Paris Masters - Paris Delray Beach Open - Delray Beach AEGON Championships - London Kremlin Cup - Moscow Monte-Carlo Rolex Masters - Monte-Carlo Gerry Weber Open - Halle BMW Open - Munich Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Open 13 Provence - Marseille Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells US Men's Clay Court Championship - Houston Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BMW Open - Munich Western & Southern Open - Cincinnati AEGON International - Eastbourne Miami Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Nordea Open - Bastad Miami Open - Miami Erste Bank Open - Vienna Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Wimbledon - London French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Western & Southern Open - Cincinnati Bet-at-home Open - Hamburg Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris French Open - Paris BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Qatar ExxonMobil Open - Doha Open 13 Provence - Marseille BNP Paribas Open - Indian Wells U.S. Open - New York Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid U.S. Open - New York Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne Coupe Rogers - Montreal Wimbledon - London U.S. Open - New York Australian Open - Melbourne Internazionali BNL d'Italia - Rome French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Western & Southern Open - Cincinnati Miami Open - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Nature Valley International - Eastbourne U.S. Open - New York Western & Southern Open - New York Australian Open - Melbourne U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Miami Open - Miami French Open - Paris Shanghai Rolex Masters - Shanghai Generali Open - Kitzbuhel Hangzhou Open - Hangzhou Mutua Madrilena Masters Madrid - Madrid St. Petersburg Open - St. Petersburg Australian Open - Melbourne Sony Ericsson Open - Miami Miami Open - Miami Mutua Madrid Open - Madrid Dubai Duty Free Tennis Championships - Dubai Shanghai Rolex Masters - Shanghai French Open - Paris Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Miami Open - Miami National Bank Open - Toronto Monte-Carlo Rolex Masters - Monte-Carlo Geneva Open - Geneva Davis Cup, World Group, PO, KAZ-SUI 5-0 Fever-Tree Championships - London Davis Cup, World Group, QF, KAZ-CZE 1-3 Davis Cup, World Group, QF, SUI-KAZ 3-2 Davis Cup, World Group, QF, AUS-KAZ 3-2 Davis Cup, Group I, 2R, KAZ-CHN 4-1 Laver Cup - Prague Davis Cup, World Group, QF, ESP-GER 3-2 Davis Cup, World Group, QR, KAZ-POR 3-1 Davis Cup, World Group, QR, GER-HUN 5-0 Laver Cup - Geneva Davis Cup, Finals, Group E Davis Cup, World Group, QR, KAZ-NED 3-1 ATP Cup - Melbourne Laver Cup - Boston Davis Cup, Finals, Group B ATP Cup - Sydney Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) French Open - Paris All Lower level tournaments Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Nitto ATP Finals - London Nitto ATP Finals - London Nitto ATP Finals - London French Open - Paris Nitto ATP Finals - Turin Nitto ATP Finals - Turin French Open - Paris Olympics - London Olympics - Tokyo Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Abierto Mexicano Telcel - Acapulco Australian Open - Melbourne Ilkley Challenger U.S. Open - New York Astana Open - Astana Wimbledon - London Australian Open - Melbourne Davis Cup, Group 1, 1R, KAZ-KOR 5-0 Davis Cup, World Group, QF, ARG-KAZ 5-0 ATP Cup - Brisbane, Perth, Sydney Monte-Carlo Rolex Masters - Monte-Carlo Davis Cup, Group 1, PO, THA-KAZ 0-5 Laver Cup - San Francisco Laver Cup - Berlin ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, 1R, ESP-KAZ 5-0 Davis Cup, World Group, 1R, KAZ-ITA 3-2 Davis Cup, World Group, PO, RUS-KAZ 3-1 Hopman Cup - Perth Davis Cup, World Group, 1R, KAZ-BEL 3-2 Davis Cup, Finals, QF, SRB-KAZ 2-1 Davis Cup, Qualifiers, 1R, NOR-KAZ 1-3 Davis Cup, Group D, Glasgow Davis Cup, World Group, PO, KAZ-UZB 3-1 Davis Cup, World Group, 1R, CZE-KAZ 2-3 Davis Cup, World Group, PO, KAZ-ARG 3-2 Davis Cup, World Group, PO, GER-SUI 2-3 Hopman Cup - Perth Davis Cup, World Group, 1R, GER-CZE 2-3 Davis Cup, World Group, 1R, SRB-KAZ 3-2 Davis Cup, World Group, 1R, GER-BEL 1-4 Exhibition Diriyah Tennis Cup Hopman Cup - Perth Davis Cup, World Group, 1R, AUS-GER 1-3 Davis Cup, World Group, 1R, KAZ-SUI 4-1 Davis Cup, World Group, QF, CRO-KAZ 3-1 Laver Cup - Chicago Hopman Cup - Perth Davis Cup, Qualifiers, 1R, BRA-GER 1-3 Nitto ATP Finals - Turin Nitto ATP Finals - Turin Olympics - Paris Nitto ATP Finals - London